/////////////////////////////////////////////////////////////////////
//
// OposRfid.h
//
//   RFID Scanner header file for OPOS Applications.
//
// Modification history
// ------------------------------------------------------------------
// 2008-08-30 OPOS Release 1.12                                  CRM
// 2011-04-07                                                    EPO
//   Converted to Pascal by Eric Orilla
//
/////////////////////////////////////////////////////////////////////

unit oposrfid;

interface

const

/////////////////////////////////////////////////////////////////////
// "CapWriteTag" Property Constants
/////////////////////////////////////////////////////////////////////

  RFID_CWT_NONE                          : Longint     = 0;
  RFID_CWT_ID                            : Longint     = 1;
  RFID_CWT_USERDATA                      : Longint     = 2;
  RFID_CWT_ALL                           : Longint     = 3;


/////////////////////////////////////////////////////////////////////
// "CapMultipleProtocols", "CurrentTagProtocol", and
// "ProtocolMask" Property Constants
/////////////////////////////////////////////////////////////////////

  RFID_PR_EPC0                           : Longint     = $00000001;
  RFID_PR_0PLUS                          : Longint     = $00000002;
  RFID_PR_EPC1                           : Longint     = $00000004;
  RFID_PR_EPC1G2                         : Longint     = $00000008;
  RFID_PR_EPC2                           : Longint     = $00000010;
  RFID_PR_ISO14443A                      : Longint     = $00001000;
  RFID_PR_ISO14443B                      : Longint     = $00002000;
  RFID_PR_ISO15693                       : Longint     = $00003000;
  RFID_PR_ISO180006B                     : Longint     = $00004000;
  RFID_PR_OTHER                          : Longint     = $01000000;
  RFID_PR_ALL                            : Longint     = $40000000; // (ProtocolMask only)


/////////////////////////////////////////////////////////////////////
// "ReadTags" and "StartReadTags" Methods: "Cmd" Parameter Constants
/////////////////////////////////////////////////////////////////////

  RFID_RT_ID                             : Longint     = $10;
  RFID_RT_FULLUSERDATA                   : Longint     = $01;
  RFID_RT_PARTIALUSERDATA                : Longint     = $02;
  RFID_RT_ID_FULLUSERDATA                : Longint     = $11;
  RFID_RT_ID_PARTIALUSERDATA             : Longint     = $12;


implementation

end.
